Dec 01 11:56:14.949 INFO testing kper/cashdesk against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 11:56:14.949 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 11:56:15.494 INFO [stdout] c8db6698471d75b9fb2cfe490bb1cf848e6515eaa706f806062533e6b9a634e1
Dec 01 11:56:15.497 INFO running `"docker" "start" "-a" "c8db6698471d75b9fb2cfe490bb1cf848e6515eaa706f806062533e6b9a634e1"`
Dec 01 11:56:17.543 INFO [stderr] usermod: no changes
Dec 01 11:56:17.604 INFO [stderr] warning: unused manifest key: target.arm-unknown-linux-gnueabihf.linker
Dec 01 11:56:17.797 INFO [stderr]    Compiling openssl v0.9.14
Dec 01 11:56:17.807 INFO [stderr]    Compiling openssl-sys v0.9.14
Dec 01 11:56:17.807 INFO [stderr]    Compiling libflate v0.1.7
Dec 01 11:56:17.807 INFO [stderr]    Compiling serde_json v1.0.2
Dec 01 11:56:17.807 INFO [stderr]    Compiling serde_urlencoded v0.5.1
Dec 01 11:56:17.815 INFO [stderr]    Compiling iron v0.5.1
Dec 01 11:56:26.651 INFO [stderr]    Compiling mount v0.3.0
Dec 01 11:56:26.651 INFO [stderr]    Compiling persistent v0.3.0
Dec 01 11:56:26.651 INFO [stderr]    Compiling router v0.5.1
Dec 01 11:56:34.191 INFO [stderr]    Compiling staticfile v0.4.0
Dec 01 11:56:35.218 INFO [stderr]    Compiling handlebars v0.27.0
Dec 01 11:56:35.267 INFO [stderr]    Compiling bodyparser v0.7.0
Dec 01 11:56:43.395 INFO [stderr]    Compiling native-tls v0.1.2
Dec 01 11:56:46.935 INFO [stderr]    Compiling hyper-native-tls v0.2.4
Dec 01 11:56:48.471 INFO [stderr]    Compiling handlebars-iron v0.25.0
Dec 01 11:56:50.167 INFO [stderr]    Compiling reqwest v0.6.2
Dec 01 11:56:55.467 INFO [stderr]    Compiling cashdesk v0.1.0 (/source)
Dec 01 11:56:57.499 INFO [stderr] warning: unused `#[macro_use]` import
Dec 01 11:56:57.499 INFO [stderr]  --> src/main.rs:7:1
Dec 01 11:56:57.499 INFO [stderr]   |
Dec 01 11:56:57.499 INFO [stderr] 7 | #[macro_use]
Dec 01 11:56:57.499 INFO [stderr]   | ^^^^^^^^^^^^
Dec 01 11:56:57.499 INFO [stderr]   |
Dec 01 11:56:57.499 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 11:56:57.499 INFO [stderr] 
Dec 01 11:56:57.515 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:56:57.515 INFO [stderr]  --> src/storage/mem.rs:1:17
Dec 01 11:56:57.515 INFO [stderr]   |
Dec 01 11:56:57.515 INFO [stderr] 1 | use std::sync::{Arc, Mutex};
Dec 01 11:56:57.515 INFO [stderr]   |                 ^^^  ^^^^^
Dec 01 11:56:57.515 INFO [stderr] 
Dec 01 11:56:57.515 INFO [stderr] warning: unused import: `std::mem`
Dec 01 11:56:57.515 INFO [stderr]  --> src/storage/mem.rs:5:5
Dec 01 11:56:57.515 INFO [stderr]   |
Dec 01 11:56:57.515 INFO [stderr] 5 | use std::mem;
Dec 01 11:56:57.515 INFO [stderr]   |     ^^^^^^^^
Dec 01 11:56:57.516 INFO [stderr] 
Dec 01 11:56:57.516 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:56:57.516 INFO [stderr]  --> src/storage/fs.rs:1:17
Dec 01 11:56:57.516 INFO [stderr]   |
Dec 01 11:56:57.516 INFO [stderr] 1 | use std::sync::{Arc, Mutex};
Dec 01 11:56:57.516 INFO [stderr]   |                 ^^^  ^^^^^
Dec 01 11:56:57.516 INFO [stderr] 
Dec 01 11:56:57.516 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:56:57.516 INFO [stderr]  --> src/storage/mod.rs:4:17
Dec 01 11:56:57.516 INFO [stderr]   |
Dec 01 11:56:57.516 INFO [stderr] 4 | use std::sync::{Arc, Mutex};
Dec 01 11:56:57.516 INFO [stderr]   |                 ^^^  ^^^^^
Dec 01 11:56:57.516 INFO [stderr] 
Dec 01 11:56:57.516 INFO [stderr] warning: unused import: `iron::mime::Mime`
Dec 01 11:56:57.516 INFO [stderr]   --> src/main.rs:20:5
Dec 01 11:56:57.516 INFO [stderr]    |
Dec 01 11:56:57.516 INFO [stderr] 20 | use iron::mime::Mime;
Dec 01 11:56:57.516 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 01 11:56:57.516 INFO [stderr] 
Dec 01 11:56:57.516 INFO [stderr] warning: unused import: `iron::headers::ContentType`
Dec 01 11:56:57.516 INFO [stderr]   --> src/main.rs:21:5
Dec 01 11:56:57.516 INFO [stderr]    |
Dec 01 11:56:57.516 INFO [stderr] 21 | use iron::headers::ContentType;
Dec 01 11:56:57.516 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:56:57.516 INFO [stderr] 
Dec 01 11:56:57.523 INFO [stderr] warning: unused import: `iron::modifiers::Redirect`
Dec 01 11:56:57.523 INFO [stderr]   --> src/main.rs:26:5
Dec 01 11:56:57.523 INFO [stderr]    |
Dec 01 11:56:57.523 INFO [stderr] 26 | use iron::modifiers::Redirect;
Dec 01 11:56:57.523 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:56:57.523 INFO [stderr] 
Dec 01 11:56:57.523 INFO [stderr] warning: unused import: `OriginalUrl`
Dec 01 11:56:57.523 INFO [stderr]   --> src/main.rs:28:20
Dec 01 11:56:57.523 INFO [stderr]    |
Dec 01 11:56:57.523 INFO [stderr] 28 | use mount::{Mount, OriginalUrl};
Dec 01 11:56:57.523 INFO [stderr]    |                    ^^^^^^^^^^^
Dec 01 11:56:57.523 INFO [stderr] 
Dec 01 11:56:57.523 INFO [stderr] warning: unused import: `std::collections::HashMap`
Dec 01 11:56:57.523 INFO [stderr]   --> src/main.rs:30:5
Dec 01 11:56:57.523 INFO [stderr]    |
Dec 01 11:56:57.523 INFO [stderr] 30 | use std::collections::HashMap;
Dec 01 11:56:57.523 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:56:57.523 INFO [stderr] 
Dec 01 11:56:57.523 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 11:56:57.523 INFO [stderr]   --> src/main.rs:67:27
Dec 01 11:56:57.523 INFO [stderr]    |
Dec 01 11:56:57.523 INFO [stderr] 67 |         Ok(Response::with((status::Ok)))
Dec 01 11:56:57.523 INFO [stderr]    |                           ^^^^^^^^^^^^ help: remove these parentheses
Dec 01 11:56:57.523 INFO [stderr]    |
Dec 01 11:56:57.523 INFO [stderr]    = note: #[warn(unused_parens)] on by default
Dec 01 11:56:57.523 INFO [stderr] 
Dec 01 11:56:57.523 INFO [stderr] warning: unused import: `super::*`
Dec 01 11:56:57.523 INFO [stderr]    --> src/main.rs:191:9
Dec 01 11:56:57.523 INFO [stderr]     |
Dec 01 11:56:57.523 INFO [stderr] 191 |     use super::*;
Dec 01 11:56:57.523 INFO [stderr]     |         ^^^^^^^^
Dec 01 11:56:57.523 INFO [stderr] 
Dec 01 11:56:57.523 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:56:57.523 INFO [stderr]    --> src/main.rs:192:21
Dec 01 11:56:57.523 INFO [stderr]     |
Dec 01 11:56:57.523 INFO [stderr] 192 |     use std::sync::{Arc, Mutex};
Dec 01 11:56:57.523 INFO [stderr]     |                     ^^^  ^^^^^
Dec 01 11:56:57.523 INFO [stderr] 
Dec 01 11:56:57.523 INFO [stderr] warning: unused import: `std::thread`
Dec 01 11:56:57.523 INFO [stderr]    --> src/main.rs:193:9
Dec 01 11:56:57.523 INFO [stderr]     |
Dec 01 11:56:57.523 INFO [stderr] 193 |     use std::thread;
Dec 01 11:56:57.523 INFO [stderr]     |         ^^^^^^^^^^^
Dec 01 11:56:57.523 INFO [stderr] 
Dec 01 11:56:57.787 INFO [stderr] warning: unused variable: `req`
Dec 01 11:56:57.787 INFO [stderr]   --> src/main.rs:70:21
Dec 01 11:56:57.787 INFO [stderr]    |
Dec 01 11:56:57.788 INFO [stderr] 70 |     fn render_users(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:56:57.788 INFO [stderr]    |                     ^^^ help: consider using `_req` instead
Dec 01 11:56:57.788 INFO [stderr]    |
Dec 01 11:56:57.788 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 11:56:57.788 INFO [stderr] 
Dec 01 11:56:57.789 INFO [stderr] warning: unused variable: `req`
Dec 01 11:56:57.789 INFO [stderr]   --> src/main.rs:82:24
Dec 01 11:56:57.789 INFO [stderr]    |
Dec 01 11:56:57.789 INFO [stderr] 82 |     fn render_products(req: &mut Request,
Dec 01 11:56:57.789 INFO [stderr]    |                        ^^^ help: consider using `_req` instead
Dec 01 11:56:57.789 INFO [stderr] 
Dec 01 11:56:57.789 INFO [stderr] warning: unused variable: `req`
Dec 01 11:56:57.789 INFO [stderr]   --> src/main.rs:97:21
Dec 01 11:56:57.789 INFO [stderr]    |
Dec 01 11:56:57.789 INFO [stderr] 97 |     fn render_debts(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:56:57.789 INFO [stderr]    |                     ^^^ help: consider using `_req` instead
Dec 01 11:56:57.789 INFO [stderr] 
Dec 01 11:56:57.789 INFO [stderr] warning: unused variable: `req`
Dec 01 11:56:57.789 INFO [stderr]    --> src/main.rs:110:18
Dec 01 11:56:57.789 INFO [stderr]     |
Dec 01 11:56:57.789 INFO [stderr] 110 |     fn api_users(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:56:57.789 INFO [stderr]     |                  ^^^ help: consider using `_req` instead
Dec 01 11:56:57.789 INFO [stderr] 
Dec 01 11:56:57.789 INFO [stderr] warning: unused variable: `req`
Dec 01 11:56:57.789 INFO [stderr]    --> src/main.rs:118:21
Dec 01 11:56:57.789 INFO [stderr]     |
Dec 01 11:56:57.789 INFO [stderr] 118 |     fn api_products(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:56:57.789 INFO [stderr]     |                     ^^^ help: consider using `_req` instead
Dec 01 11:56:57.795 INFO [stderr] 
Dec 01 11:56:57.805 INFO [stderr] warning: variable does not need to be mutable
Dec 01 11:56:57.805 INFO [stderr]   --> src/main.rs:51:9
Dec 01 11:56:57.805 INFO [stderr]    |
Dec 01 11:56:57.805 INFO [stderr] 51 |     let mut server = Server {
Dec 01 11:56:57.805 INFO [stderr]    |         ----^^^^^^
Dec 01 11:56:57.805 INFO [stderr]    |         |
Dec 01 11:56:57.805 INFO [stderr]    |         help: remove this `mut`
Dec 01 11:56:57.805 INFO [stderr]    |
Dec 01 11:56:57.805 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 11:56:57.805 INFO [stderr] 
Dec 01 11:56:57.912 INFO [stderr] warning: struct is never constructed: `MemoryStorage`
Dec 01 11:56:57.912 INFO [stderr]  --> src/storage/mem.rs:7:1
Dec 01 11:56:57.912 INFO [stderr]   |
Dec 01 11:56:57.912 INFO [stderr] 7 | pub struct MemoryStorage {
Dec 01 11:56:57.912 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:56:57.912 INFO [stderr]   |
Dec 01 11:56:57.912 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 01 11:56:57.912 INFO [stderr] 
Dec 01 11:56:57.912 INFO [stderr] warning: method is never used: `new`
Dec 01 11:56:57.912 INFO [stderr]   --> src/storage/mem.rs:14:5
Dec 01 11:56:57.912 INFO [stderr]    |
Dec 01 11:56:57.912 INFO [stderr] 14 |     pub fn new() -> Self {
Dec 01 11:56:57.912 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 11:56:57.912 INFO [stderr] 
Dec 01 11:57:06.000 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 48.43s
Dec 01 11:57:06.020 INFO [stderr] su: No module specific data is present
Dec 01 11:57:07.690 INFO running `"docker" "inspect" "c8db6698471d75b9fb2cfe490bb1cf848e6515eaa706f806062533e6b9a634e1"`
Dec 01 11:57:08.085 INFO running `"docker" "rm" "-f" "c8db6698471d75b9fb2cfe490bb1cf848e6515eaa706f806062533e6b9a634e1"`
Dec 01 11:57:08.490 INFO [stdout] c8db6698471d75b9fb2cfe490bb1cf848e6515eaa706f806062533e6b9a634e1
Dec 01 11:57:08.498 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 11:57:09.159 INFO [stdout] 25bc35fe01ae51f48fb3e5cf8690280fb38347e61147847b6d0b4199ebeef676
Dec 01 11:57:09.161 INFO running `"docker" "start" "-a" "25bc35fe01ae51f48fb3e5cf8690280fb38347e61147847b6d0b4199ebeef676"`
Dec 01 11:57:10.668 INFO [stderr] usermod: no changes
Dec 01 11:57:10.771 INFO [stderr] warning: unused manifest key: target.arm-unknown-linux-gnueabihf.linker
Dec 01 11:57:11.013 INFO [stderr]    Compiling cashdesk v0.1.0 (/source)
Dec 01 11:57:12.654 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:57:12.655 INFO [stderr]  --> src/storage/mem.rs:1:17
Dec 01 11:57:12.655 INFO [stderr]   |
Dec 01 11:57:12.655 INFO [stderr] 1 | use std::sync::{Arc, Mutex};
Dec 01 11:57:12.655 INFO [stderr]   |                 ^^^  ^^^^^
Dec 01 11:57:12.655 INFO [stderr]   |
Dec 01 11:57:12.655 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 11:57:12.655 INFO [stderr] 
Dec 01 11:57:12.655 INFO [stderr] warning: unused import: `std::mem`
Dec 01 11:57:12.655 INFO [stderr]  --> src/storage/mem.rs:5:5
Dec 01 11:57:12.655 INFO [stderr]   |
Dec 01 11:57:12.655 INFO [stderr] 5 | use std::mem;
Dec 01 11:57:12.655 INFO [stderr]   |     ^^^^^^^^
Dec 01 11:57:12.655 INFO [stderr] 
Dec 01 11:57:12.655 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:57:12.655 INFO [stderr]  --> src/storage/fs.rs:1:17
Dec 01 11:57:12.655 INFO [stderr]   |
Dec 01 11:57:12.655 INFO [stderr] 1 | use std::sync::{Arc, Mutex};
Dec 01 11:57:12.655 INFO [stderr]   |                 ^^^  ^^^^^
Dec 01 11:57:12.655 INFO [stderr] 
Dec 01 11:57:12.655 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:57:12.655 INFO [stderr]  --> src/storage/mod.rs:4:17
Dec 01 11:57:12.655 INFO [stderr]   |
Dec 01 11:57:12.655 INFO [stderr] 4 | use std::sync::{Arc, Mutex};
Dec 01 11:57:12.655 INFO [stderr]   |                 ^^^  ^^^^^
Dec 01 11:57:12.655 INFO [stderr] 
Dec 01 11:57:12.655 INFO [stderr] warning: unused import: `iron::mime::Mime`
Dec 01 11:57:12.655 INFO [stderr]   --> src/main.rs:20:5
Dec 01 11:57:12.655 INFO [stderr]    |
Dec 01 11:57:12.655 INFO [stderr] 20 | use iron::mime::Mime;
Dec 01 11:57:12.655 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 01 11:57:12.655 INFO [stderr] 
Dec 01 11:57:12.655 INFO [stderr] warning: unused import: `iron::headers::ContentType`
Dec 01 11:57:12.655 INFO [stderr]   --> src/main.rs:21:5
Dec 01 11:57:12.655 INFO [stderr]    |
Dec 01 11:57:12.655 INFO [stderr] 21 | use iron::headers::ContentType;
Dec 01 11:57:12.656 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:57:12.656 INFO [stderr] 
Dec 01 11:57:12.656 INFO [stderr] warning: unused import: `iron::modifiers::Redirect`
Dec 01 11:57:12.656 INFO [stderr]   --> src/main.rs:26:5
Dec 01 11:57:12.656 INFO [stderr]    |
Dec 01 11:57:12.656 INFO [stderr] 26 | use iron::modifiers::Redirect;
Dec 01 11:57:12.656 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:57:12.656 INFO [stderr] 
Dec 01 11:57:12.656 INFO [stderr] warning: unused import: `OriginalUrl`
Dec 01 11:57:12.656 INFO [stderr]   --> src/main.rs:28:20
Dec 01 11:57:12.656 INFO [stderr]    |
Dec 01 11:57:12.656 INFO [stderr] 28 | use mount::{Mount, OriginalUrl};
Dec 01 11:57:12.656 INFO [stderr]    |                    ^^^^^^^^^^^
Dec 01 11:57:12.656 INFO [stderr] 
Dec 01 11:57:12.657 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 11:57:12.657 INFO [stderr]   --> src/main.rs:67:27
Dec 01 11:57:12.657 INFO [stderr]    |
Dec 01 11:57:12.657 INFO [stderr] 67 |         Ok(Response::with((status::Ok)))
Dec 01 11:57:12.657 INFO [stderr]    |                           ^^^^^^^^^^^^ help: remove these parentheses
Dec 01 11:57:12.657 INFO [stderr]    |
Dec 01 11:57:12.658 INFO [stderr]    = note: #[warn(unused_parens)] on by default
Dec 01 11:57:12.658 INFO [stderr] 
Dec 01 11:57:12.658 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:57:12.658 INFO [stderr]    --> src/main.rs:192:21
Dec 01 11:57:12.658 INFO [stderr]     |
Dec 01 11:57:12.659 INFO [stderr] 192 |     use std::sync::{Arc, Mutex};
Dec 01 11:57:12.659 INFO [stderr]     |                     ^^^  ^^^^^
Dec 01 11:57:12.659 INFO [stderr] 
Dec 01 11:57:12.659 INFO [stderr] warning: unused import: `std::thread`
Dec 01 11:57:12.659 INFO [stderr]    --> src/main.rs:193:9
Dec 01 11:57:12.659 INFO [stderr]     |
Dec 01 11:57:12.659 INFO [stderr] 193 |     use std::thread;
Dec 01 11:57:12.660 INFO [stderr]     |         ^^^^^^^^^^^
Dec 01 11:57:12.660 INFO [stderr] 
Dec 01 11:57:12.901 INFO [stderr] warning: unused variable: `req`
Dec 01 11:57:12.902 INFO [stderr]   --> src/main.rs:70:21
Dec 01 11:57:12.902 INFO [stderr]    |
Dec 01 11:57:12.902 INFO [stderr] 70 |     fn render_users(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:57:12.902 INFO [stderr]    |                     ^^^ help: consider using `_req` instead
Dec 01 11:57:12.902 INFO [stderr]    |
Dec 01 11:57:12.902 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 11:57:12.902 INFO [stderr] 
Dec 01 11:57:12.902 INFO [stderr] warning: unused variable: `req`
Dec 01 11:57:12.902 INFO [stderr]   --> src/main.rs:82:24
Dec 01 11:57:12.902 INFO [stderr]    |
Dec 01 11:57:12.902 INFO [stderr] 82 |     fn render_products(req: &mut Request,
Dec 01 11:57:12.902 INFO [stderr]    |                        ^^^ help: consider using `_req` instead
Dec 01 11:57:12.902 INFO [stderr] 
Dec 01 11:57:12.902 INFO [stderr] warning: unused variable: `req`
Dec 01 11:57:12.902 INFO [stderr]   --> src/main.rs:97:21
Dec 01 11:57:12.902 INFO [stderr]    |
Dec 01 11:57:12.902 INFO [stderr] 97 |     fn render_debts(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:57:12.902 INFO [stderr]    |                     ^^^ help: consider using `_req` instead
Dec 01 11:57:12.902 INFO [stderr] 
Dec 01 11:57:12.902 INFO [stderr] warning: unused variable: `req`
Dec 01 11:57:12.902 INFO [stderr]    --> src/main.rs:110:18
Dec 01 11:57:12.902 INFO [stderr]     |
Dec 01 11:57:12.902 INFO [stderr] 110 |     fn api_users(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:57:12.902 INFO [stderr]     |                  ^^^ help: consider using `_req` instead
Dec 01 11:57:12.902 INFO [stderr] 
Dec 01 11:57:12.902 INFO [stderr] warning: unused variable: `req`
Dec 01 11:57:12.902 INFO [stderr]    --> src/main.rs:118:21
Dec 01 11:57:12.902 INFO [stderr]     |
Dec 01 11:57:12.902 INFO [stderr] 118 |     fn api_products(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:57:12.902 INFO [stderr]     |                     ^^^ help: consider using `_req` instead
Dec 01 11:57:12.902 INFO [stderr] 
Dec 01 11:57:12.902 INFO [stderr] warning: unused variable: `res`
Dec 01 11:57:12.902 INFO [stderr]    --> src/main.rs:216:13
Dec 01 11:57:12.902 INFO [stderr]     |
Dec 01 11:57:12.902 INFO [stderr] 216 |         let res = client
Dec 01 11:57:12.902 INFO [stderr]     |             ^^^ help: consider using `_res` instead
Dec 01 11:57:12.902 INFO [stderr] 
Dec 01 11:57:12.912 INFO [stderr] warning: variable does not need to be mutable
Dec 01 11:57:12.912 INFO [stderr]   --> src/main.rs:51:9
Dec 01 11:57:12.912 INFO [stderr]    |
Dec 01 11:57:12.913 INFO [stderr] 51 |     let mut server = Server {
Dec 01 11:57:12.913 INFO [stderr]    |         ----^^^^^^
Dec 01 11:57:12.913 INFO [stderr]    |         |
Dec 01 11:57:12.913 INFO [stderr]    |         help: remove this `mut`
Dec 01 11:57:12.913 INFO [stderr]    |
Dec 01 11:57:12.913 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 11:57:12.913 INFO [stderr] 
Dec 01 11:57:12.928 INFO [stderr] warning: variable does not need to be mutable
Dec 01 11:57:12.928 INFO [stderr]    --> src/main.rs:198:13
Dec 01 11:57:12.928 INFO [stderr]     |
Dec 01 11:57:12.928 INFO [stderr] 198 |         let mut resp = reqwest::get("http://localhost:3000/users").unwrap();
Dec 01 11:57:12.928 INFO [stderr]     |             ----^^^^
Dec 01 11:57:12.928 INFO [stderr]     |             |
Dec 01 11:57:12.928 INFO [stderr]     |             help: remove this `mut`
Dec 01 11:57:12.928 INFO [stderr] 
Dec 01 11:57:12.928 INFO [stderr] warning: variable does not need to be mutable
Dec 01 11:57:12.928 INFO [stderr]    --> src/main.rs:204:13
Dec 01 11:57:12.928 INFO [stderr]     |
Dec 01 11:57:12.928 INFO [stderr] 204 |         let mut resp = reqwest::get("http://localhost:3000/products").unwrap();
Dec 01 11:57:12.928 INFO [stderr]     |             ----^^^^
Dec 01 11:57:12.928 INFO [stderr]     |             |
Dec 01 11:57:12.928 INFO [stderr]     |             help: remove this `mut`
Dec 01 11:57:12.928 INFO [stderr] 
Dec 01 11:57:13.011 INFO [stderr] warning: struct is never constructed: `MemoryStorage`
Dec 01 11:57:13.011 INFO [stderr]  --> src/storage/mem.rs:7:1
Dec 01 11:57:13.011 INFO [stderr]   |
Dec 01 11:57:13.011 INFO [stderr] 7 | pub struct MemoryStorage {
Dec 01 11:57:13.011 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:57:13.011 INFO [stderr]   |
Dec 01 11:57:13.011 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 01 11:57:13.011 INFO [stderr] 
Dec 01 11:57:13.011 INFO [stderr] warning: method is never used: `new`
Dec 01 11:57:13.011 INFO [stderr]   --> src/storage/mem.rs:14:5
Dec 01 11:57:13.011 INFO [stderr]    |
Dec 01 11:57:13.011 INFO [stderr] 14 |     pub fn new() -> Self {
Dec 01 11:57:13.011 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 11:57:13.011 INFO [stderr] 
Dec 01 11:57:16.700 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 5.94s
Dec 01 11:57:16.715 INFO [stderr] su: No module specific data is present
Dec 01 11:57:17.435 INFO running `"docker" "inspect" "25bc35fe01ae51f48fb3e5cf8690280fb38347e61147847b6d0b4199ebeef676"`
Dec 01 11:57:17.819 INFO running `"docker" "rm" "-f" "25bc35fe01ae51f48fb3e5cf8690280fb38347e61147847b6d0b4199ebeef676"`
Dec 01 11:57:18.042 INFO [stdout] 25bc35fe01ae51f48fb3e5cf8690280fb38347e61147847b6d0b4199ebeef676
